package com.xiyu.service.service.material;

import com.xiyu.service.vo.material.warehouse.WarehouseSimpleListOutput;
import com.xiyu.service.vo.material.warehouse.WarehouseSingleGetOutput;
import com.xiyu.service.vo.material.warehouse.WarehouseUpdateInput;
import com.xiyu.service.vo.material.warehouse.WarehouseCreateInput;
import com.xiyu.service.vo.material.warehouse.WarehousePageQueryOutput;
import com.xiyu.service.vo.material.warehouse.WarehousePageQueryInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 供应商仓库 Service 接口
 */
public interface WarehouseService {

    PageResult<WarehousePageQueryOutput> pageQuery(WarehousePageQueryInput inputVO);

    Long create(WarehouseCreateInput inputVO);

    Boolean update(WarehouseUpdateInput inputVO);

    Boolean deleted(Long id);

    WarehouseSingleGetOutput singleGet(Long id);

    List<WarehouseSimpleListOutput> simpleList();

}
